Unit Testing (Component)
- Done by Developer
Integration Testing
- Component Integration: Integration between components, developer: after testing each component (unit). He tests the integration between them.
- System Integration: We have a big project consists of many systems (web service, backend, database, frontend) by tester
System Testing
Most important test level for testers, So 90% of the testing for the SW tester here.
Acceptance Testing
- Done by Users or Stakeholders.